package com.angel.service.ServiceImpl;

import com.angel.bean.dto.CountDataDto;
import com.angel.mapper.CountDataDtoDao;
import com.angel.service.CountDataDtoService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

@Service
public class CountDataDtoServiceImpl implements CountDataDtoService {

    @Resource
    private CountDataDtoDao countDataDtoDao;

    @Override
    public List<CountDataDto> getCountByBranchesIn(CountDataDto countDataDto) {
        return countDataDtoDao.getCountByBranchesIn(countDataDto);
    }

    @Override
    public List<CountDataDto> getCountBranchValue(CountDataDto countDataDto) {
        return countDataDtoDao.getCountBranchValue(countDataDto);
    }

    @Override
    public List<CountDataDto> getCountBaby(CountDataDto countDataDto) {
        return countDataDtoDao.getCountBaby(countDataDto);
    }

    @Override
    public List<CountDataDto> getCountTurnoverAndPay() {
        return countDataDtoDao.getCountTurnoverAndPay();
    }

    @Override
    public List<CountDataDto> getVipCardCount() {
        return countDataDtoDao.getVipCardCount();
    }

    @Override
    public List<CountDataDto> getYearPay(CountDataDto countDataDto) {
        return countDataDtoDao.getYearPay(countDataDto);
    }

    @Override
    public List<CountDataDto> getBrancheAndValueAndEveryDayAndMonth(CountDataDto countDataDto) {
        return countDataDtoDao.getBrancheAndValueAndEveryDayAndMonth(countDataDto);
    }

    @Override
    public List<CountDataDto> getBrancheAndValueAndEveryMonthAndYear(CountDataDto countDataDto) {
        return countDataDtoDao.getBrancheAndValueAndEveryMonthAndYear(countDataDto);
    }

    @Override
    public List<CountDataDto> getCountAndEmp(CountDataDto countDataDto) {
        return countDataDtoDao.getCountAndEmp(countDataDto);
    }

    @Override
    public List<CountDataDto> getProNameAndCountAndSum(CountDataDto countDataDto) {
        return countDataDtoDao.getProNameAndCountAndSum(countDataDto);
    }
}
